.page-tabbar {
  width: 100%;
  .nav {
    width: 100%;
    &.navbar-nav {
      bottom: 0;
      left: 0;
      position: fixed;
      z-index: 20;
      height: 49px;
      background: #fff;
      &:after{
        content: " ";
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        height: 1px;
        border-top: 1px solid #d5d4d4;
        color: #d5d4d4;
        transform-origin: 0 0;
        transform: scaleY(0.5);
      }
      li {
        a {
          display: block;
          color: #404040;
          font-size: 10px;
          padding-top: 3px;
          height: 46px;
          text-align: center;
          &.active {
            color: #FF0039;
          }
          .barIcon {
            display: block;
            margin: 1px auto;
            width: 24px;
            height: 24px;
            background: no-repeat center center;
            background-size: cover;
            //  background-position:center center;
          }
        }
      }
    }
  }
}